home *** CD-ROM | disk | FTP | other *** search
- $The levels for 10 out of 10 Mental Arithmetic - hard
-
- $This file may be edited by parents and teachers so that the 10 out of 10
- $mental arithmetic package may be customised to exactly meet any child's needs.
- $Take care if you do edit this file as the program may fail if you do not
- $have all the required data in exactly the form shown.
- $We suggest that you backup this file before you make any changes. You can
- $then restore the original if you have problems.
- $Lines commencing with $ are ignored.
-
- $The command line dictates which way questions are presented.
- $The fotmat of each question is either:
-
- $Question style 1
- $ (n,n) [signOption] (n,n)=(n,n)
- $The brackets hold the lowest and highest possibilities of the number
- $and the Option is the carry sprcification.
- $i.e. [+c] is plus, with carry
- $ [-] is minus (carry doesn't matter)
- $ [-nc] is minus with no carry
- $ [*] is multiply
- $ [/] is divide
-
- $ for example,
- $ (0,20)[+nc](0,20)=(0,20),(0,20)[-nc](0,20)=(0,20)
- $gives the addition and subtraction facts to 20 ensuring there is no carry.
-
-
- $Question style 2
- $The advanced format is:-
-
- $ (low,high,decimal)[sign](low,high,decimal)=ú(low,high,deciaml)
- $e.g.
- $ (2,25,?2)[*](0,25,0)=ú(2,25,?2)
-
- $...will give questions like
- $ ú2.00 * 5 = ú10.00
-
- $The question mark before the decimal figure tells the program that
- $the number can have any number of decimal places up to that value.
- $If you omit the '?, you'll ONLY get numbers of that precicion.
-
- $If you omit the 'ú' the numbers will not be formatted (i.e. trailing
- $zeros will not be added etc.)
-
- $ (2,25,2)[*](0,25,0)=(2,25,?2)
- $...will give questions like
- $ 2.75 * 5 = 13.75
-
- $If the question is to be an addition or subtraction the money format
- $is slightly different:-
-
- $ (2,25,?2)[+](0,25,0)=ú(2,25,?2)
- $...will give questions like
- $ ú2.75 + ú5.00 = ú13.75
-
- $ Use,\ at the end of a line for continuation
-
- $The next six command lines dictate the content of the six levels.
-
- $Level 1
- (6,12)[*](6,12)=(36,144)
- $Level 2
- (0,144)[/](6,12)=(0,12)
- $Level 3
- (0,9999)[+](0,9999)=(0,9999),(0,9999)[-](0,9999)=(0,9999)
- $Level 4
- (2,99,?2)[+](1,99,2)=ú(2,99,?2),(2,99,?2)[-](1,99,2)=ú(2,99,?2)
- $Level 5
- (2,25,2)[*](0,5,0)=ú(2,99,?2),(2,99,2)[/](2,5,0)=ú(2,25,?2)
- $Level 6
- (6,12)[*](6,12)=(6,144),(0,144)[/](6,12)=(0,12),(0,9999)[+](0,9999)=(0,9999),\
- (0,9999)[-](0,9999)=(0,9999),(2,99,?2)[+](1,99,2)=ú(2,99,?2),\
- (2,99,?2)[-](1,99,2)=ú(2,99,?2),(2,25,2)[*](0,5,0)=ú(2,99,?2),\
- (2,99,2)[/](2,5,0)=ú(2,25,?2)
-
-
- $Remember to edit the file called hardfact.dat to match the above challenges
-